package com.iotechn.unimall.data.domain;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;

/**
 * 用户充值卡
 *
 * @author hct
 * @email 77802226@qq.com
 * @date 2020-03-15 21:29:12
 */

@Data
@TableName("unimall_user_card")
public class UserCardDO extends SuperDO {


	/**
	 *
	 */
	@TableField("user_id")
	private Long userId;
	/**
	 *
	 */
	@TableField("card_id")
	private Long cardId;
	/**
	 *
	 */
	@TableField("card_no")
	private String cardNo;

	@TableField("card_secret")
	private String cardSecret;
	/**
	 * 邀请的人数量，汇总邀请数量
	 */
	private Integer money;
	/**
	 * 0代表冻结【客户不能使用了】 1代表正常,2代表已使用【作废】,3已过期【作废】
	 */
	private Integer status;

	private String title;
	/**
	 * 有效开始时间
	 */
	@TableField("gmt_start")
	private Date gmtStart;
	/**
	 * 有效截止时间
	 */
	@TableField("gmt_end")
	private Date gmtEnd;

	@TableField("admin_id")
	private Long adminId;

	@TableField("store_id")
	private Long storeId;
	/**
	 * 激活时间
	 */
	@TableField("activate_time")
	private Date activateTime;
	/**
	 * 使用时间
	 */
	@TableField("usage_time")
	private Date usageTime;

	@TableField("all_stock")
	private Integer allStock;
	@TableField("cur_stock")
	private Integer curStock;
}
